package com.he.hsdyc.model.vo;

import java.util.ArrayList;

public class CourseOrderVo extends PageVo{


    /**
     * 订单编号/学员姓名
     */
    private String code;

    /**
     * 0 余款未结清 1余款已结清
     */
    private Integer balanceType;//0 余款未结清  1余款已结清

    private ArrayList<Integer> orderStatus;//订单状态，逗号分割


    private Long schoolId;

    private Integer orderType;//种类（0新单/1续费/2预付款/3定金）

    private String status;//状态（0未支付/1交易成功/2交易关闭/3业务关闭(已退费)/4待支付/5新交易关闭）不传查询全部

    private Integer payType;//0现金 1支付宝  2 微信 3个人账户/4线下支付/5银联支付

    private String stuName;

    private String startTime;

    private String endTime;

    private Long orderId;//课程订单主表id

    private Integer type;//类型（1 班课/2 一对一/3 专属班课/4 商品<教材>)

    private Integer classtype;//0 :时长班   1：课次班

    private Long stuId;//学员模块调用所传参数

    private String content;//订单打印备注

    private String orderIds;//订单打印更改备注id集合



    /**
     * 查询支付开始时间
     */
    private String payStartTime;

    /**
     * 查询支付结束时间
     */
    private String payEndTime;

    private String courseName;

    private Boolean del;

    private Integer flowType;

    private String schoolName;//导出名称，前端传减少后台查询次数

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public Integer getFlowType() {
        return flowType;
    }

    public void setFlowType(Integer flowType) {
        this.flowType = flowType;
    }

    public Boolean getDel() {
        return del;
    }

    public void setDel(Boolean del) {
        this.del = del;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public String getPayStartTime() {
        return payStartTime;
    }

    public void setPayStartTime(String payStartTime) {
        this.payStartTime = payStartTime;
    }

    public String getPayEndTime() {
        return payEndTime;
    }

    public void setPayEndTime(String payEndTime) {
        this.payEndTime = payEndTime;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public String getOrderIds() {
        return orderIds;
    }

    public void setOrderIds(String orderIds) {
        this.orderIds = orderIds;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Long getStuId() {
        return stuId;
    }

    public void setStuId(Long stuId) {
        this.stuId = stuId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getClasstype() {
        return classtype;
    }

    public void setClasstype(Integer classtype) {
        this.classtype = classtype;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getSchoolId() {
        return schoolId;
    }

    public void setSchoolId(Long schoolId) {
        this.schoolId = schoolId;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public String getStuName() {
        return stuName;
    }

    public void setStuName(String stuName) {
        this.stuName = stuName;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Integer getBalanceType() {
        return balanceType;
    }

    public void setBalanceType(Integer balanceType) {
        this.balanceType = balanceType;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public ArrayList<Integer> getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(ArrayList<Integer> orderStatus) {
        this.orderStatus = orderStatus;
    }
}
